package mysql8学习.初级.第10章_创建和管理表;

/**
 * CREATE TABLE IF NOT EXISTS 表名(
 * 字段名 数据类型 COMMENT ‘备注’,
 * 字段名 数据类型,
 * 字段名 数据类型,
 * 字段名 数据类型,
 * 字段名 数据类型,
 * 创建时间 TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
 * 修改时间 TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
 * );
 *
 * 使用VARCHAR来定义字符串，必须在使用VARCHAR时指明其长度。
 * COMMENT ‘备注’ 建表的时候加上最好
 * CREATE TEMPORARY TABLE 表名       -- 创建临时表
 * 查询语句
 * //一般临时表  都是查询出来的
 *
 * DESC 表名;   查看表结构
 *
 * SHOW CREATE TABLE 表名;  //查看表的创建信息  如字符集
 * 创建表的时候   如果没指明字符集   默认用数据库的
 *
 * DROP TABLE IF EXISTS 表名;//如果存在就删除，
 *
 *
 *
 *  基于现有表  建一个表   这样复制的表 除了非空约束  没有别的约束
 *    CREATE TABLE 表名
 *    AS
 *    SELECT 字段1,字段2,字段3
 *    FROM 另一个表;
 *    //如果这个表不再这个数据库下可以
 *    //数据库名.另一个表 有权限问题
 * 把这个表的信息  摘取  创建一个表  并保留信息
 *   类似子查询的表  保存了
 *
 *
 */
public class F_创建表 {
    public static void main(String[] args) {

    }
}
